#pragma once

enum class EByteCodeSectionType
{

    Head,       // head of the file 

    SourceFileTable, // source file table

    Namespace,  // decalare a namespace

    Class,      // declare a class

    GeneralizedClass, // declare a generalized class

    FunctionType, // declare a function type

    ClassContent, // declare the content of a class

    Field,  // declare a Field  

    Function,     // declare a function


};

